/**
 * 停车记录实体
 */
interface CfCarParkUseLog {
    amountActuallyPaid: number;
    amountsPayable: number;
    bigFile: string;
    businessType: number;
    cancelSubscribeTime: bigint;
    carBrand: string;
    carNumberPlateColor: number;
    carParkId: bigint;
    carParkName: string;
    carStatus: number;
    carType: string;
    carTypeName: string;
    cfCarPark: any,
    cfCarParkCarLimit: any,
    cfCarParkPackage: any,
    cfCarParkSpecialCar: any,
    cfCouponList: any[],
    cfDevice: any,
    cfFeeIllustrateList: any[],
    cfOrder: any,
    childrenUseLog: number;
    countFeeStatus: number;
    createPosition: string;
    createTime: bigint;
    deductionAmount: number;
    deviceId: bigint;
    deviceRecognitionCarType: string;
    deviceTime: bigint;
    emissionStage: string;
    emissionStageName: string;
    feeQrcode: any;
    fuelType: string;
    fuelTypeName: string;
    giveAwayParkTime: bigint;
    homeGroup: string;
    homeGroupSum: any;
    id: bigint;
    inBigImage: string;
    inBigImageUrl: string;
    inCfCheckPoint: any;
    inCheckPointId: bigint;
    inCheckPointName: string;
    inGoodsQuantity: number;
    inGoodsUnit: string;
    inHandleUid: bigint;
    inLoadingGoods: string;
    inReleaseReason: string;
    inReleaseType: number;
    inReleaseUid: bigint;
    inSmallImage: string;
    inSmallImageUrl: string;
    inTime: bigint;
    numberPlate: string;
    numberPlateEs: number;
    outBigImage: string;
    outBigImageUrl: string;
    outCfCheckPoint: string;
    outCheckPointId: bigint;
    outCheckPointName: string;
    outGoodsQuantity: number;
    outGoodsUnit: string;
    outHandleUid: bigint;
    outLoadingGoods: string;
    outReleaseReason: string;
    outReleaseType: number;
    outReleaseUid: number;
    outSmallImage: string;
    outSmallImageUrl: string;
    outTime: bigint;
    parkingSpaceNumber: string;
    payCheckPointId: bigint;
    payTime: bigint;
    paymentAgencyShortName: string;
    realityParkingTime: bigint;
    remarks: string;
    smallFile: any;
    subscribeTime: bigint;
    tempGiveFreeTime: bigint;
    uid: bigint;
    useNature: string;
    useNatureName: string;
    vehicleType: string;
    vehicleTypeName: string;
    visitUnit: string;
}

/**
 * 停车场实体
 */
interface CfCarPark {
    address: string;
    adminer: bigint;
    advanceSubscribeTime: bigint;
    allowEditUseLog: number;
    autoIssuedWhitelist: number;
    billingModel: string;
    chargingStationId: bigint;
    checkRepeatTime: bigint;
    cleanNotPayLimit: bigint;
    collectionCarparkId: bigint;
    confirmPassage: number;
    countryId: bigint;
    createrId: bigint;
    currentFeeUpperLimit: number;
    currentGroupFlag: string;
    currentPrice: number;
    distance: number;
    enableDeactivatePackage: number;
    enableStoredCard: number;
    envControlEndTime: bigint;
    envControlLevel: string;
    envControlResponseLevel: string;
    envControlStartTime: bigint;
    envControlStrategy: string;
    environmentalControl: number;
    etcApplicationId: bigint;
    etcParkId: string;
    expiredCarFreeTime: bigint;
    feeUnit: number;
    feeUpperLimit: number;
    forbidGroupFlagSameTimeIn: number;
    freeTime: bigint;
    id: bigint;
    image: string;
    imageUrl: string;
    landline: string;
    leaveTimeLimit: bigint;
    limitParkingSpaceNumber: number;
    name: string;
    numberOfComments: number;
    numberPlateColorToCarType: number;
    packageExpirationNotice: number;
    packageGroupFlagAutoChange: number;
    parkingSpaceNumber: number;
    parkingSpaceNumberCount: number;
    phone: string;
    positionX: number;
    positionY: number;
    provinceId: bigint;
    recognitionSpecialVehicles: number;
    recovery: number;
    reportedData: number;
    scheduledVisitsEffectiveTime: bigint;
    score: number;
    sellingPackage: number;
    showExpiredCarType: number;
    showRemarks: number;
    specialFeeExpiredCar: number;
    specialNumberPlate: string;
    startingPrice: number;
    stateOrCityId: bigint;
    status: number;
    storehouseId: bigint;
    strandedVehiclesDefinedTime: bigint;
    subscribeFee: number;
    subscribeFreeTime: bigint;
    subscribeTimeoutFee: number;
    townshipId: bigint;
    unitDuration: bigint;
    useEtc: number;
    usedParkingSpaceNumber: number;
    usedParkingSpaceNumberCount: number;
    visitProcessMode: number;
    wxMpAppid: string;
    zoneOrCountyId: bigint;
}

/**
 * 车辆套餐实体
 */
interface CfCarParkPackage {
    carOwnerName: string;
    carParkId: bigint;
    carParkName: string;
    carTypeName: string;
    createTime: bigint;
    endTime: bigint;
    groupFlag: string;
    handleUid: bigint;
    id: bigint;
    issuedWhitelist: number;
    issuedWhitelistTime: bigint;
    noticeExpired: number;
    noticeExpiringSoon: number;
    numberPlate: string;
    packageProductId: bigint;
    packageProductName: string;
    parentId: bigint;
    parkingSpaceNumber: string;
    phone: string;
    remarks: string;
    roomNo: string;
    specialCarId: bigint;
    specialGive: number;
    startTime: bigint;
    status: number;
    temporaryStorageTime: bigint;
    thirdPartyId: string;
    transRegional: number;
    transRegionalCarParkIds: any
    typeKey: string;
    uid: bigint;
}
/**
 * 车辆套餐产品实体
 */
interface CfCarParkPackageProduct {
    carParkId: bigint;
    carParkName: string;
    carTypeName: string;
    currentPrice: number;
    endMonthRenewalMode: number;
    expiredRenewalMode: number;
    giftTime: bigint;
    gracePeriod: bigint;
    id: bigint;
    image: string;
    originalPrice: number;
    packageUnit: number;
    sortIndex: number;
    specialCarPackage: number;
    specialGive: number;
    subtitle: string;
    title: string;
    typeKey: string;
    useGracePeriod: number;
}
/**
 * 支付机构实体
 */
interface CfPaymentAgency {
    id: bigint;
    image: string;
    name: string;
    paymentAgencyName: string;
    scoreType: string;
    sortIndex: number;
}
/**
 * 账单实体
 */
interface CfOrder {
    amountActuallyPaid: number;
    amountsPayable: number;
    cancelTime: bigint;
    cfCoupon: any
    cfUserPaymentAgency: CfPaymentAgency
    collectionOrderId: bigint;
    containCouponAmountsPayable: number;
    couponId: bigint;
    couponPaid: number;
    createTime: bigint;
    currencyType: string;
    denominationSum: number;
    effectObject: string;
    effectObjectGoodsId: bigint;
    goodsId: bigint;
    goodsImage: string;
    goodsName: string;
    goodsType: number;
    handleUid: bigint;
    id: bigint;
    invoiceLogId: bigint;
    notes: string;
    openId: string;
    orderId: string;
    payTime: "0"
    payUid: bigint;
    paymentAgencyShortName: string;
    prePayMap: any
    purchaseQuantity: number;
    refundAmount: number;
    refundPid: number;
    refundTime: bigint;
    scoreFlagKey: string;
    scoreNumber: number;
    scorePaid: number;
    shopId: bigint;
    status: number;
    thirdPartyOrderId: string;
    uid: bigint;
    updateTime: bigint;
    userPaymentAgencyId: bigint;
    newPayTime: string;
    paymentAgencyShortNameTitle: string;
    goodsTypeName: string;
    statusName: string;
}
/**
 * 收入报表实体
 */
interface CfDailyIncomeStatistics {
    amountActuallyPaid: number;
    amountsPayable: number;
    countsTime: bigint;
    date: number;
    endTime: bigint;
    goodsType: number;
    id: bigint;
    month: number;
    payCounts: bigint;
    paymentAgencyShortName: string;
    refundAmount: number;
    shopId: bigint;
    shopName: string;
    startTime: bigint;
    title: string;
    year: number;
}
/**
 * 停车人工开闸记录实体
 */
interface CfCarParkReleaseLog {
    applicationReason: string;
    applicationTime: bigint;
    carParkId: bigint;
    carParkName: string;
    carparkUseLogId: bigint;
    checkPointId: bigint;
    checkPointName: string;
    deviceSerialNumber: string;
    id: bigint;
    serialPortNumber: string;
    signalSource: number;
    status: number;
    uid: bigint;
    userName: string;
    newApplicationTime: bigint;
}
/**
 * 值班记录实体
 */
interface CfDutyLog {
    abnormalPayment: number;
    adminer: bigint;
    aliAppPayCny: number;
    aliMpPayCny: number;
    areaId: bigint;
    areaName: string;
    cashPayCny: number;
    checkPointId: bigint;
    checkPointName: string;
    coupon: number;
    duterName: string;
    dutyerId: bigint;
    endDutyTime: bigint;
    id: bigint;
    inManualReleaseCounts: number;
    outManualReleaseCounts: number;
    scene: number;
    startDutyTime: bigint;
    storedCardPayCny: number;
    systemFundAccount: number;
    totalPay: number;
    weiXinAppPayCny: number;
    weiXinMpPayCny: number;
    newStartDutyTime: string;
    newEndDutyTime: string;
}